gdksurface: Make all surfaces listen to the frame clock signals
authorJonas Ådahl <jadahl@gmail.com>
Fri, 28 Jun 2019 18:54:16 +0000 (20:54 +0200)
committerJonas Ådahl <jadahl@gmail.com>
Wed, 3 Jul 2019 09:42:28 +0000 (11:42 +0200)
commita7ee1b4e855433ca62c23e3cc82c785845b6093d
tree84a16b1244ed5afb33ea9f2847e2b919f1e355d0
parent5db079b052fcb934566f69ea49dd7fc3f6314813
gdksurface: Make all surfaces listen to the frame clock signals

Instead of the toplevel driving popups, have the popups listen to the
frame clock themselves. Otherwise, if the toplevel for some reason isn't
drawn by the compositor and stops drawing new frames, popups wouldn't
get painted either.
gdk/gdksurface.c